package br.ufrj.dcc.comp2.musica.controle;

import java.util.Collections;
import java.util.Map;

import br.ufrj.dcc.comp2.musica.modelo.ComparadorCursoObrigatorio;
import br.ufrj.dcc.comp2.musica.modelo.Turma;

public class ConfirmaInscricoes {
	
	public void confirmarInscricoes() {
		Map<String, Turma> turmas = Musica.getInstancia().getMapas().getMapaTurmas();
		for (String codigo : turmas.keySet()) {
			Collections.sort(turmas.get(codigo).getFilaSolicitacoes(), new ComparadorCursoObrigatorio());
			for (int i = 0; i < turmas.get(codigo).getVagas(); i++) {
				turmas.get(codigo).getAlunosInscritos().add(turmas.get(codigo).getFilaSolicitacoes().get(i).getAluno().getDre());
			}
		}
	}
	
}
